#include <stdio.h>

union m_union
{
	int *m_int;
	char *m_char;
	float *m_float;
};

int main()
{
	int i;
	union m_union *_m_union=NULL;
	printf("address of i is:%ul\n",&i);
	_m_union = &i;
	printf("m_union.m_int's address is:%ul\n",_m_union->m_int);
	printf("m_union.m_char's address is:%ul\n",_m_union->m_char);
}
